From 3a03f4a0718ac37eaa0c8019c9eed1e594a3e1a9 Mon Sep 17 00:00:00 2001 From: Raymond Penners Date: Thu, 11 Mar 2004 20:29:13 +0000 Subject: [PATCH] 0.5.4 --- modules/engines/ms-windows/ChangeLog.old | 722 ++++++++++++----------- 1 file changed, 363 insertions(+), 359 deletions(-) diff --git a/modules/engines/ms-windows/ChangeLog.old b/modules/engines/ms-windows/ChangeLog.old index f4053a6f2e..9f7e62f4a2 100755 --- a/modules/engines/ms-windows/ChangeLog.old +++ b/modules/engines/ms-windows/ChangeLog.old @@ -1,359 +1,363 @@ -2004-03-10 Dom Lachowicz - - * configure.in: Bump version number (0.5.4) - -2004-02-25 Dom Lachowicz - - * src/wimp_style.c: Fix - http://bugzilla.gnome.org/show_bug.cgi?id=135098 - http://sourceforge.net/tracker/index.php?func=detail&aid=895762&group_id=76416&atid=547655 - -2004-01-25 Raymond Penners - - * === Released 0.5.3 === - -2004-01-20 Dom Lachowicz - - * src/wimp_style.c: Fix disappearing text in Gimp option menus. - Fix background color on XP menus. - -2004-01-20 Dom Lachowicz - - * src/xp_theme.h - * src/xp_theme.c - * src/wimp_style.c: Remove UXTHEME_HAS_LINES stuff. I played around - with line drawing, and the results were absolutely dreadful. - -2003-12-30 Dom Lachowicz - - * src/wimp_style.c - * src/xp_theme.c - * src/xp_theme.h - * src/xp_theme_defs.h: Toward 853775, get toolbar button borders correct - -2003-12-30 Dom Lachowicz - - * src/wimp_style.c: Fix bug 852354 to my liking - -2003-12-01 Dom Lachowicz - - * src/wimp_style.c: Fix coloration for the expander's +/- part. Was - the wrong color when selected or selected+insensitive - -2003-11-26 Dom Lachowicz - - * src/wimp_style.c: Fix coloration for several GIMP widgets, - specifically their own OptionMenu-like widget. - -2003-11-24 Dom Lachowicz - - * src/wimp_style.c: Get the coloration correct for menu bars (XP theme - was showing white foreground instead of gray) - - * configure.in: Post-release version number bump - -2003-11-19 Raymond Penners - - * === Released 0.5.2 === - -2003-11-14 Dom Lachowicz - - * src/wimp_style.c: Protect against buffer overflows when grabbing - fonts and generating RC strings. Get the Progress and Status - widget backgrounds to behave properly on themes like "Brick". - -2003-11-05 Dom Lachowicz - - * src/wimp_style.c: Toolbar steppers get drawn ETCHED_IN when - pressed now. More consistent with Win32 behavior. - - * src/Theme/gtk-2.0/gtkrc: Make menubars have shadow=NONE. More - consistent with Win32 behavior, though Win32 apps tend to differ - in this area. Setup menu and toolbar icon sizes to be compatible - with win32 - -2003-11-04 Dom Lachowicz - - * src/xp_theme.c: Move Raymond's scrollbar work into wimp_style.c - - * src/wimp_style.c: Get the colorations better for other windows - schemes, such as brick. Based on some work by Jernej Simonèiè - - -2003-11-01 Raymond Penners - - * src/xp_theme.c: Do not display XP scrollbar grippers on tiny - scrollbars. - -2003-10-23 Raymond Penners - - * === Released 0.5.1 === - -2003-10-23 Dom Lachowicz - - * src/xp_theme_defs.h: Update to include definitions for my latest - work. - -2003-10-22 Raymond Penners - - * src/*.[ch]: Code formatting & XP constants renaming. - -2003-10-21 Dom Lachowicz - - * src/wimp_style.c: Use theme colors, use theme metrics - (disabled), use theme fonts, theme menu items, menu separators, - draw status bar resize grips. - - * src/xp_theme.c: Ditto. - -2003-10-20 Raymond Penners - - * src/wimp_style.c: Added grippers to XP scrollbars. - -2003-10-20 Dom Lachowicz - - * configure.in: Bump version to the next release number (0.5.1) - -2003-10-18 Raymond Penners - - * src/Theme/gtk-2.0/gtkrc: "GtkToolBar" should read "GtkToolbar" - - * src/*: Attempted to fix the grippers for the GNAT Programming - System. Things behave a tiny bit better now. See #ifdef GNATS_HACK - -2003-10-17 Raymond Penners - - * src/wimp_style.c: Horizontal/vertical scrollbars were mixed up, - fixed. - -2003-04-15 Arnaud Charlet - - * src/*.c: The handling of selected radio button was broken. - - * src/xp_theme_defs.h: When building with gcc, the tree expanders - were inverted. - -2003-10-08 Raymond Penners - - * === Released 0.5.0 === - -2003-10-07 Raymond Penners - - * src/wimp_style.c: Tabs not located on top of the notebook are - now (again) no longer rendered using XP theming. - - * src/xp_theme.c: Added a more lightweight method to cope with - theme changes. Added a crude theme switch detection scheme in the - case that GTK+ does not implement gdk_window_add_filter properly - (GTK+ 2.2.0?). - -2003-10-07 Dom Lachowicz - - * Added new mingw based build system, tidied up other missing bits - - * src/xp_theme.c: Tidied up some return cases - -2003-10-07 Raymond Penners - - * src/xp_theme.c: We now properly use IsThemeActive(). - - * src/xp_theme_defs.h: Renamed from xp_theme_dfns.h - -2003-10-06 Dom Lachowicz - - * src/wimp_style_main.c: Catch system settings changes, disable - theme and color changes as they're too experimental - - * src/wimp_style.[ch]: Export some things, make them accept 0 args - - * src/xp_theme_dfns.h: New file. WinXP's UXTHEME constants, for - building on platforms without them - - * src/xp_theme.c: Should be able to build on Win32 != [WinXP,2k3] - now - -2003-10-03 Dom Lachowicz - - * src/wimp_style.c wimp_style_main.c: Refactor how we're doing - styles. Much faster, lower memory consumption - -2003-10-03 Dom Lachowicz - - * src/wimp_style_main.c: Catch theme and color changes. Needs more - testing and fine-tuning - -2003-10-02 Dom Lachowicz - - * src/wimp_style.c: Deallocate used HDCs - -2003-10-01 Dom Lachowicz - - * src/wimp_style.c: Only set the delays if the param is - installed. Silly gtk - installing those 3 params only in the - menus... - -2003-09-25 Dom Lachowicz - - * src/wimp_style.c: Set a delay on popdown menus - -2003-09-22 Dom Lachowicz - - * src/xp_theme.c: Make a string array const - -2003-09-20 Raymond Penners - - * === Released 0.4.3 === - - * src/wimp_style.c: The Gaim buddy icons were missing due to - recent tree expander changes, not the clipping area. Fixed. - - * src/xp_theme.c: Re-enabled clipping area, I am confident it - should not cause any problems now. - -2003-09-18 Raymond Penners - - * === Released 0.4.2 === - -2003-09-16 Dom Lachowicz - - * src/xp_theme.c: Ignore cliprect for now - -2003-09-15 Raymond Penners - - * === Released 0.4.1 === - - * src/wimp_style.c: Fixed typ-o (gtk-double-cliNk-time), adjusted - cursor blink time to cope with Windows semantics (GTK+ uses cycle - time), fixed clipping area computation. Fixed XP tree expanders to - cope with clipping area, and made non-XP tree expanders look - pixel-perfect. - -2003-09-15 Dom Lachowicz - - * src/wimp_style.c: Fix a few more console messages, implement - caret blinking - - * src/xp_theme.*: Stub out line drawing. Apparently, documented - bits are missing from MS's implementation. Go figure... - -2003-09-14 Raymond Penners - - * src/wimp_style.c: Fixed console message complaining about - "default_border". - - * src/wimp_style.c: Due to a bug lots of console message - complaining about "unexpected keyword `fg'" occured, fixed. - -2003-09-11 Dom Lachowicz - - * src/Theme/gtk-2.0/gtkrc: Remove unused cruft wrt GtkScrollbars - -2003-09-11 Raymond Penners - - * === Released 0.4.0 === - - * src/wimp_style.c: Notebook tabs were no longer properly drawn, - fixed. - -2003-09-08 Dom Lachowicz - - * src/wimp_style.c: Honor scrollbar sizes, radio/check button - sizes, paned sizes - -2003-09-03 Dom Lachowicz - - * src/wimp_style.c: Honor tooltip color, font - -2003-09-02 Dom Lachowicz - - * src/wimp_style.c: We now honor font preferences being bold or - italic - -2003-08-29 Dom Lachowicz - - * src/*.c: Theme GTK toolbar arrows to XP chevrons, once my GTK - patch is committed. - - * src/wimp_style.c: Enable proper fonts/sizes for menus, status - bars. Tooltips are waiting for my GTK patches, though. - -2003-08-28 Dom Lachowicz - - * src/wimp_style.c: Change how we draw handle boxes in the non-XP - case. This does not yet apply to GtkHandleBoxes - -2003-08-26 Dom Lachowicz - - * src/*.c: Tooltips should do XP-style theming. Handle Boxes/Panes - do XP style REBAR theming (TODO: non-XP version of the above for - handleboxes). Toolbars should draw the REBAR part - properly. Preparation for using the Toolbar class. Menubars and - Toolbars now are etched-in to mimic Windows' - behavior. HandleBoxes' shadow types should also be correct now, - compared to OfficeXP applications. - -2003-08-26 Raymond Penners - - * === Released 0.3.0 === - -2003-08-23 Raymond Penners - - * src/*.c: Merged Dom Lachowicz's patches, now tooltips and - progress bars nicely adhere to the system colors as well. - - * src/xp_theme.c: There was a mixup in drawing the proper checkbox - state, fixed (Gaim bug #790305). - -2003-08-20 Raymond Penners - - * src/Theme/gtk-2.0/gtkrc: Disabled the colored, alternating - rules for GtkTreeViews to match the Windows behaviour. - - * */Makefile.msc: Provided MS-VC++ make files. - - * src/xp_theme.c: The open/close tree expander symbols were - accidentally switched, fixed (Gaim bug #790300). - -2003-08-11 Raymond Penners - - * src/wimp_style.c: The menu background color now follows XP's - color scheme. - -2003-08-07 Raymond Penners - - * === Released 0.2.0 === - -2003-08-06 Raymond Penners - - * src/*.c: Added XP theming support for progress bars. - -2003-08-05 Raymond Penners - - * src/xp_theme.c: Internal redesign: extracted XP specific theming - from wimp_style.c, improved code. - - * src/wimp_style.c: Added XP theming support for list headers, and - entry widgets. - -2003-08-03 Raymond Penners - - * src/wimp_style.c: Improved system color handling, added XP - theming support for option menus. - -2003-04-15 Raymond Penners - - * src/wimp_style.c: Tabs not located on top of the notebook are - not rendered properly using XP theming. Added fallback to non-XP - theming behaviour if the tabs are not located on top (to be - removed when full notebook support is in). - -2003-04-15 Arnaud Charlet - - * src/wimp_style.c: Add handling of expander. Fix colors for combo - box items. Add native rendering of radio buttons. Fix handling of - default buttons. Add native rendering of tree expanders. - -2003-03-18 Raymond Penners - - * === Released 0.1.0 === - +2004-03-11 Raymond Penners + + * === Released 0.5.4 === + +2004-03-10 Dom Lachowicz + + * configure.in: Bump version number (0.5.4) + +2004-02-25 Dom Lachowicz + + * src/wimp_style.c: Fix + http://bugzilla.gnome.org/show_bug.cgi?id=135098 + http://sourceforge.net/tracker/index.php?func=detail&aid=895762&group_id=76416&atid=547655 + +2004-01-25 Raymond Penners + + * === Released 0.5.3 === + +2004-01-20 Dom Lachowicz + + * src/wimp_style.c: Fix disappearing text in Gimp option menus. + Fix background color on XP menus. + +2004-01-20 Dom Lachowicz + + * src/xp_theme.h + * src/xp_theme.c + * src/wimp_style.c: Remove UXTHEME_HAS_LINES stuff. I played around + with line drawing, and the results were absolutely dreadful. + +2003-12-30 Dom Lachowicz + + * src/wimp_style.c + * src/xp_theme.c + * src/xp_theme.h + * src/xp_theme_defs.h: Toward 853775, get toolbar button borders correct + +2003-12-30 Dom Lachowicz + + * src/wimp_style.c: Fix bug 852354 to my liking + +2003-12-01 Dom Lachowicz + + * src/wimp_style.c: Fix coloration for the expander's +/- part. Was + the wrong color when selected or selected+insensitive + +2003-11-26 Dom Lachowicz + + * src/wimp_style.c: Fix coloration for several GIMP widgets, + specifically their own OptionMenu-like widget. + +2003-11-24 Dom Lachowicz + + * src/wimp_style.c: Get the coloration correct for menu bars (XP theme + was showing white foreground instead of gray) + + * configure.in: Post-release version number bump + +2003-11-19 Raymond Penners + + * === Released 0.5.2 === + +2003-11-14 Dom Lachowicz + + * src/wimp_style.c: Protect against buffer overflows when grabbing + fonts and generating RC strings. Get the Progress and Status + widget backgrounds to behave properly on themes like "Brick". + +2003-11-05 Dom Lachowicz + + * src/wimp_style.c: Toolbar steppers get drawn ETCHED_IN when + pressed now. More consistent with Win32 behavior. + + * src/Theme/gtk-2.0/gtkrc: Make menubars have shadow=NONE. More + consistent with Win32 behavior, though Win32 apps tend to differ + in this area. Setup menu and toolbar icon sizes to be compatible + with win32 + +2003-11-04 Dom Lachowicz + + * src/xp_theme.c: Move Raymond's scrollbar work into wimp_style.c + + * src/wimp_style.c: Get the colorations better for other windows + schemes, such as brick. Based on some work by Jernej Simonèiè + + +2003-11-01 Raymond Penners + + * src/xp_theme.c: Do not display XP scrollbar grippers on tiny + scrollbars. + +2003-10-23 Raymond Penners + + * === Released 0.5.1 === + +2003-10-23 Dom Lachowicz + + * src/xp_theme_defs.h: Update to include definitions for my latest + work. + +2003-10-22 Raymond Penners + + * src/*.[ch]: Code formatting & XP constants renaming. + +2003-10-21 Dom Lachowicz + + * src/wimp_style.c: Use theme colors, use theme metrics + (disabled), use theme fonts, theme menu items, menu separators, + draw status bar resize grips. + + * src/xp_theme.c: Ditto. + +2003-10-20 Raymond Penners + + * src/wimp_style.c: Added grippers to XP scrollbars. + +2003-10-20 Dom Lachowicz + + * configure.in: Bump version to the next release number (0.5.1) + +2003-10-18 Raymond Penners + + * src/Theme/gtk-2.0/gtkrc: "GtkToolBar" should read "GtkToolbar" + + * src/*: Attempted to fix the grippers for the GNAT Programming + System. Things behave a tiny bit better now. See #ifdef GNATS_HACK + +2003-10-17 Raymond Penners + + * src/wimp_style.c: Horizontal/vertical scrollbars were mixed up, + fixed. + +2003-04-15 Arnaud Charlet + + * src/*.c: The handling of selected radio button was broken. + + * src/xp_theme_defs.h: When building with gcc, the tree expanders + were inverted. + +2003-10-08 Raymond Penners + + * === Released 0.5.0 === + +2003-10-07 Raymond Penners + + * src/wimp_style.c: Tabs not located on top of the notebook are + now (again) no longer rendered using XP theming. + + * src/xp_theme.c: Added a more lightweight method to cope with + theme changes. Added a crude theme switch detection scheme in the + case that GTK+ does not implement gdk_window_add_filter properly + (GTK+ 2.2.0?). + +2003-10-07 Dom Lachowicz + + * Added new mingw based build system, tidied up other missing bits + + * src/xp_theme.c: Tidied up some return cases + +2003-10-07 Raymond Penners + + * src/xp_theme.c: We now properly use IsThemeActive(). + + * src/xp_theme_defs.h: Renamed from xp_theme_dfns.h + +2003-10-06 Dom Lachowicz + + * src/wimp_style_main.c: Catch system settings changes, disable + theme and color changes as they're too experimental + + * src/wimp_style.[ch]: Export some things, make them accept 0 args + + * src/xp_theme_dfns.h: New file. WinXP's UXTHEME constants, for + building on platforms without them + + * src/xp_theme.c: Should be able to build on Win32 != [WinXP,2k3] + now + +2003-10-03 Dom Lachowicz + + * src/wimp_style.c wimp_style_main.c: Refactor how we're doing + styles. Much faster, lower memory consumption + +2003-10-03 Dom Lachowicz + + * src/wimp_style_main.c: Catch theme and color changes. Needs more + testing and fine-tuning + +2003-10-02 Dom Lachowicz + + * src/wimp_style.c: Deallocate used HDCs + +2003-10-01 Dom Lachowicz + + * src/wimp_style.c: Only set the delays if the param is + installed. Silly gtk - installing those 3 params only in the + menus... + +2003-09-25 Dom Lachowicz + + * src/wimp_style.c: Set a delay on popdown menus + +2003-09-22 Dom Lachowicz + + * src/xp_theme.c: Make a string array const + +2003-09-20 Raymond Penners + + * === Released 0.4.3 === + + * src/wimp_style.c: The Gaim buddy icons were missing due to + recent tree expander changes, not the clipping area. Fixed. + + * src/xp_theme.c: Re-enabled clipping area, I am confident it + should not cause any problems now. + +2003-09-18 Raymond Penners + + * === Released 0.4.2 === + +2003-09-16 Dom Lachowicz + + * src/xp_theme.c: Ignore cliprect for now + +2003-09-15 Raymond Penners + + * === Released 0.4.1 === + + * src/wimp_style.c: Fixed typ-o (gtk-double-cliNk-time), adjusted + cursor blink time to cope with Windows semantics (GTK+ uses cycle + time), fixed clipping area computation. Fixed XP tree expanders to + cope with clipping area, and made non-XP tree expanders look + pixel-perfect. + +2003-09-15 Dom Lachowicz + + * src/wimp_style.c: Fix a few more console messages, implement + caret blinking + + * src/xp_theme.*: Stub out line drawing. Apparently, documented + bits are missing from MS's implementation. Go figure... + +2003-09-14 Raymond Penners + + * src/wimp_style.c: Fixed console message complaining about + "default_border". + + * src/wimp_style.c: Due to a bug lots of console message + complaining about "unexpected keyword `fg'" occured, fixed. + +2003-09-11 Dom Lachowicz + + * src/Theme/gtk-2.0/gtkrc: Remove unused cruft wrt GtkScrollbars + +2003-09-11 Raymond Penners + + * === Released 0.4.0 === + + * src/wimp_style.c: Notebook tabs were no longer properly drawn, + fixed. + +2003-09-08 Dom Lachowicz + + * src/wimp_style.c: Honor scrollbar sizes, radio/check button + sizes, paned sizes + +2003-09-03 Dom Lachowicz + + * src/wimp_style.c: Honor tooltip color, font + +2003-09-02 Dom Lachowicz + + * src/wimp_style.c: We now honor font preferences being bold or + italic + +2003-08-29 Dom Lachowicz + + * src/*.c: Theme GTK toolbar arrows to XP chevrons, once my GTK + patch is committed. + + * src/wimp_style.c: Enable proper fonts/sizes for menus, status + bars. Tooltips are waiting for my GTK patches, though. + +2003-08-28 Dom Lachowicz + + * src/wimp_style.c: Change how we draw handle boxes in the non-XP + case. This does not yet apply to GtkHandleBoxes + +2003-08-26 Dom Lachowicz + + * src/*.c: Tooltips should do XP-style theming. Handle Boxes/Panes + do XP style REBAR theming (TODO: non-XP version of the above for + handleboxes). Toolbars should draw the REBAR part + properly. Preparation for using the Toolbar class. Menubars and + Toolbars now are etched-in to mimic Windows' + behavior. HandleBoxes' shadow types should also be correct now, + compared to OfficeXP applications. + +2003-08-26 Raymond Penners + + * === Released 0.3.0 === + +2003-08-23 Raymond Penners + + * src/*.c: Merged Dom Lachowicz's patches, now tooltips and + progress bars nicely adhere to the system colors as well. + + * src/xp_theme.c: There was a mixup in drawing the proper checkbox + state, fixed (Gaim bug #790305). + +2003-08-20 Raymond Penners + + * src/Theme/gtk-2.0/gtkrc: Disabled the colored, alternating + rules for GtkTreeViews to match the Windows behaviour. + + * */Makefile.msc: Provided MS-VC++ make files. + + * src/xp_theme.c: The open/close tree expander symbols were + accidentally switched, fixed (Gaim bug #790300). + +2003-08-11 Raymond Penners + + * src/wimp_style.c: The menu background color now follows XP's + color scheme. + +2003-08-07 Raymond Penners + + * === Released 0.2.0 === + +2003-08-06 Raymond Penners + + * src/*.c: Added XP theming support for progress bars. + +2003-08-05 Raymond Penners + + * src/xp_theme.c: Internal redesign: extracted XP specific theming + from wimp_style.c, improved code. + + * src/wimp_style.c: Added XP theming support for list headers, and + entry widgets. + +2003-08-03 Raymond Penners + + * src/wimp_style.c: Improved system color handling, added XP + theming support for option menus. + +2003-04-15 Raymond Penners + + * src/wimp_style.c: Tabs not located on top of the notebook are + not rendered properly using XP theming. Added fallback to non-XP + theming behaviour if the tabs are not located on top (to be + removed when full notebook support is in). + +2003-04-15 Arnaud Charlet + + * src/wimp_style.c: Add handling of expander. Fix colors for combo + box items. Add native rendering of radio buttons. Fix handling of + default buttons. Add native rendering of tree expanders. + +2003-03-18 Raymond Penners + + * === Released 0.1.0 === + -- 2.30.2